A New Heuristic Approach for Reliability Optimization of Distributed Computing
نویسندگان
چکیده
K e y w o r d s D i s t r i b u t e d computer system (DCS), K-node reliability (KNR), Capacity constraint, Heuristic, K-tree disjoint reduction. 1. I N T R O D U C T I O N D i s t r i b u t e d C o m p u t i n g Sys tems (DCS) have become increas ingly popu l a r in recent years , for t he adven t of VLSI t echno logy and low-cost microprocessors has made d i s t r i b u t e d c o m p u t i n g economica l ly p rac t i ca l in t o d a y ' s c o m p u t i n g env i ronment . T h e DCS provides po t en t i a l increases in re l iabi l i ty , t h r o u g h p u t , faul t to lerance , resource shar ing, and e x t e nd ib i l i t y [1,2]. Ach iev ing increases in these pe r fo rmance charac te r i s t i cs , however, requires careful design to increase t he r e l i ab i l i ty of a DCS. A DCS has been defined as a col lect ion of nodes a t which reside c o m p u t i n g resources t h a t c o m m u n i c a t e w i th each o the r v ia a set of l inks [3]. Large scale DCSs are coming into use p r i m a r i l y because of t he economy achieved t h rough resource shar ing [4]. T h e ma in ob jec t ive of a D C S is to p rov ide efficient commun ica t i on among var ious nodes in o rder to increase the i r u t i l i t y and to make the i r service avai lable to more users [5]. One of t he fundamen ta l cons ide ra t ions in des igning such sys tems is t h a t of sys t em rel iabi l i ty , which s t rong ly de pe nds on the topo log ica l l ayou t of t he c o m m u n i c a t i o n l inks [6]. Re l i ab i l i ty is a very good measure of DCS pe r fo rmance if all the needed ne twork users are to be connec ted wi th each other . Several DCS re l i ab i l i ty *This research was partially supported by the National Science Council of the Republic of China under contract NSC82-0301-E009-013. **Author to whom all correspondence should be addressed. Typeset by ¢4A4S-TEX
منابع مشابه
Hybrid Meta-heuristic Algorithm for Task Assignment Problem
Task assignment problem (TAP) involves assigning a number of tasks to a number of processors in distributed computing systems and its objective is to minimize the sum of the total execution and communication costs, subject to all of the resource constraints. TAP is a combinatorial optimization problem and NP-complete. This paper proposes a hybrid meta-heuristic algorithm for solving TAP in a ...
متن کاملUsing the Modified Shuffled Frog Leaping Algorithm for Optimal Sizing and location of Distributed Generation Resources for Reliability Improvement
Restructuring the recent developments in the power system and problems arising from construction as well as the maintenance of large power plants lead to increase in using the Distributed Generation (DG) resources. DG units due to its specifications, technology and location network connectivity can improve system and load point reliability indices. In this paper, the allocation and sizing of di...
متن کاملA harmony search-based approach for real-time volt & var control in distribution network by considering distributed generations units
In recent decade, development of telecommunications infrastructure has led to rapid exchange of data between the distribution network components and the control center in many developed countries. These changes, considering the numerous benefits of the Distributed Generators (DGs), have made more motivations for distribution companies to utilize these kinds of generators more than ever before. ...
متن کاملPareto-optimal Solutions for Multi-objective Optimal Control Problems using Hybrid IWO/PSO Algorithm
Heuristic optimization provides a robust and efficient approach for extracting approximate solutions of multi-objective problems because of their capability to evolve a set of non-dominated solutions distributed along the Pareto frontier. The convergence rate and suitable diversity of solutions are of great importance for multi-objective evolutionary algorithms. The focu...
متن کاملCommunication-Aware Traffic Stream Optimization for Virtual Machine Placement in Cloud Datacenters with VL2 Topology
By pervasiveness of cloud computing, a colossal amount of applications from gigantic organizations increasingly tend to rely on cloud services. These demands caused a great number of applications in form of couple of virtual machines (VMs) requests to be executed on data centers’ servers. Some of applications are as big as not possible to be processed upon a single VM. Also, there exists severa...
متن کاملAn Efficient Genetic Algorithm for Task Scheduling on Heterogeneous Computing Systems Based on TRIZ
An efficient assignment and scheduling of tasks is one of the key elements in effective utilization of heterogeneous multiprocessor systems. The task scheduling problem has been proven to be NP-hard is the reason why we used meta-heuristic methods for finding a suboptimal schedule. In this paper we proposed a new approach using TRIZ (specially 40 inventive principles). The basic idea of thi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003